package com.ingrun.tuboshu.entity.vo;

import com.baomidou.mybatisplus.annotation.*;
import com.ingrun.tuboshu.utils.params.PageParams;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;

/**
 * <p>
 * 系统管理用户表
 * </p>
 *
 * @author ingrun
 * @since 2025-01-23
 */
@Getter
@Setter
@ToString
@TableName("sys_admin")
@Schema
public class UserListQ extends PageParams implements Serializable {

    private static final long serialVersionUID = 1L;

    @Schema(title = "昵称")
    private String nickname;

    @Schema(title = "用户名")
    private String username;

    @Schema(title = "手机号")
    private String phoneNumber;

    @Schema(title = "邮箱")
    private String email;

    @Schema(title = "性别")
    private String sex;

    /**
     * 状态 1 启用  2停用
     */
    @Schema(title = "状态 1 启用  2停用")
    private String status;

}
